package bancosys.tec.persist.hibernate;

import bancosys.tec.persist.Persistable;
import bancosys.tec.utils.factory.HierarchyClassListFactoryBean;

/**
 * Factory que cria uma lista de classes que especializam Persistable.
 * <p>
 * Tipicamente utilizada para componentizar a formação da lista de classes que é usada para configurar uma SessionFactory.
 * 
 * @created Jun 22, 2006
 * @author Gustavo Almeida
 */
public class PersistableClassListFactory extends HierarchyClassListFactoryBean {

    /**
     * C'tor. Força que o tipo aceita por esta factory seja Persistable.
     */
    public PersistableClassListFactory() {
        super(Persistable.class);
    }

}
